anaconda 离线安装Python环境 |
您所在的位置:网站首页 › conda install 离线安装numpy › anaconda 离线安装Python环境 |
需求
在离线环境下,使用anaconda创建环境的时候,需要指定Python的版本,但是无法自动下载,需要手动下载Python包,然后用conda进行安装。 首先下载Python包,在https://repo.anaconda.com/中选择Anaconda Packages 。 也可以通过https://repo.anaconda.com/pkgs/main/linux-64/直接打开。 有时,这个页面比较大,很难打开,无法获取文件的下载链接,可以通过wget https://repo.anaconda.com/pkgs/main/linux-64/ 来将页面下载到本地,用文本编辑器打开,然后获取到文件名,通过URL:https://repo.anaconda.com/pkgs/main/linux-64/python-3.6.13-h12debd9_1.tar.bz2来下载。 这里我选择了python-3.6.13-h12debd9_1.tar.bz2, 同时安装pip, pip-20.3-py36h06a4308_0.tar.bz2 在~/anaconda3/envs/目录下,新建一个空文件夹,目录名为环境名,使用conda env list 查看环境列表时并不会显示该环境名称;这里我创建一个test环境名。![]() ![]() 有时候会报错: requests.exceptions.ConnectionError: HTTPSConnectionPool(host=‘repo.anaconda.com’, port=443): Max retries exceeded with url: /pkgs/main/notices.json (Caused by NewConnectionError(‘: Failed to establish a new connection: [Errno 101] Network is unreachable’)) 可以使用命令conda install python-3.6.13-h12debd9_1.tar.bz2 --offline 来解决
我们创建一个离线环境:conda create --name py3.10_test --offline,并且切换到这个环境:source activate py3.10_test 安装python,但是我们现在不知道下载python哪个版本,也不知道对应的依赖,应该怎么办? 解决办法: 使用conda install --download-only python==3.10,可以下载python3.10版本。 可以将所需要下载的依赖包,保存到requirements.txt文件中 conda install --download-only --no-deps --file ./requirements.txt; 控制台输出如下: 将下载的文件拷贝到离线环境中,执行命令:conda install --offline ./*.tar.bz2 可以安装所有的依赖。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |